home *** CD-ROM | disk | FTP | other *** search
Text File | 2004-06-08 | 48.4 KB | 1,447 lines |
- // Persistence Of Vision raytracer version 3.0 sample file.
-
- #version 1.0
-
- #declare TheSnale_Inc_Temp = version
-
- /*--------------- THIS DATA PRODUCES A SHELL W/SLIMMY SNAIL -----------*/
-
-
- #declare Dot = sphere { <0, 0, 0>, 1 }
- #declare Connector_1 = cylinder { <0, 0, 0>, <1, 0, 0>, 1 }
-
- // This quadric is an infinite (2-ended) cone rotated to lie on the x axis
- // Don't replace with standard cone, which only extends to one side of
- // the point.
- #declare Connector_2 = cone { 0, 0, x, 1 }
- #declare Connector_3 = // infinite quadric cone
- quadric {
- < 1.0, -1.0, 1.0>
- < 0.0, 0.0, 0.0>
- < 0.0, 0.0, 0.0>
- 0.0
- rotate < 0.0, 0.0 , 90.0>
- }
-
- /*--------------------- FOLLOWING DECLARES COLORS FOR SHELL & SNAIL----*/
-
- /*----THE BALL JOINTS CONNECTORS---*/
- #declare snail_skin = texture {
- pigment { rgb <0.733, 0.486, 0.447> }
- finish { phong 0.7 phong_size 30 ambient 0.15 diffuse 0.9 }
- }
-
-
-
- /*----THE LONG CONNECTORS---*/
- #declare snail_bone = texture {
- pigment {
- gradient x
- colour_map {
- [0.000 0.244 colour red 0.733 green 0.486 blue 0.447
- colour red 0.545 green 0.467 blue 0.612 ]
- [0.244 0.395 colour red 0.545 green 0.467 blue 0.612
- colour red 0.816 green 0.612 blue 0.565 ]
- [0.395 0.580 colour red 0.816 green 0.612 blue 0.565
- colour red 0.643 green 0.498 blue 0.569 ]
- [0.580 1.001 colour red 0.643 green 0.498 blue 0.569
- colour red 0.733 green 0.486 blue 0.447 ]
- }
- scale <0.3 20 0.3>
- }
- finish {
- ambient 0.15
- diffuse 0.9
- }
- }
-
-
- /*----------------THE_SNAIL's BODY TEXTURE ------------*/
- #declare slime = texture {
- pigment {
- gradient x
- colour_map {
- [0.000 0.179 colour red 0.482 green 0.349 blue 0.353
- colour red 0.322 green 0.180 blue 0.278]
- [0.179 0.368 colour red 0.322 green 0.180 blue 0.278
- colour red 0.365 green 0.294 blue 0.396]
- [0.368 0.538 colour red 0.365 green 0.294 blue 0.396
- colour red 0.322 green 0.180 blue 0.278]
- [0.538 0.701 colour red 0.322 green 0.180 blue 0.278
- colour red 0.365 green 0.294 blue 0.318]
- [0.701 0.846 colour red 0.365 green 0.294 blue 0.318
- colour red 0.322 green 0.180 blue 0.278]
- [0.846 1.001 colour red 0.322 green 0.180 blue 0.278
- colour red 0.482 green 0.349 blue 0.353]
- }
- }
- }
-
-
- #declare bone2 = texture {
- pigment { color Red filter 1.0 }
- finish { phong 0.7 phong_size 30 }
- }
-
-
- /*-------- antennae color -------------------------------------*/
- #declare antler_color = texture {
- pigment { colour red 0.322 green 0.180 blue 0.278 }
- normal { bumps 0.4 frequency 5 }
- finish { phong 1.0 }
- }
-
- /*------ THE START OF SEA SHELL -----------------------*/
-
- /*-------------- LOCATION OF Rim on SHEEL -------------*/
-
-
- #declare snail = union {
-
- object { Ellipsoid
- pigment { color red 0.714 green 0.447 blue 0.408 }
- finish { ambient 0.15 phong 1.0 }
- scale <21 21 10> translate <21.5 0 0>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
-
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 19.971935 }
- plane { < 1.000000 0.000000 0.000000> 19.642398 inverse }
- }
- translate <-19.971935 0.000000 0.000000>
- scale < 18.856352 1.000000 1.000000>
- translate <-1.059162 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 4.602336>
- rotate < 0.000000 102.281736 0.000000>
- translate < 20.000000 0.000000 0.000000>
- }
-
-
- object { Dot
- texture { snail_skin }
- scale < 19.670000 19.670000 19.670000>
- translate < 18.678750 0.500000 -6.069094>
- }
-
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 19.641377 }
- plane { < 1.000000 0.000000 0.000000> 19.311857 inverse }
- }
- translate <-19.641377 0.000000 0.000000>
- scale < 18.516243 1.000000 1.000000>
- translate <-1.060765 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 4.686815>
- rotate < 0.000000 120.342307 0.000000>
- translate < 18.678750 0.500000 -6.069094>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 19.340000 19.340000 19.340000>
- translate < 15.597848 1.000000 -11.332500>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 19.310796 }
- plane { < 1.000000 0.000000 0.000000> 18.981295 inverse }
- }
- translate <-19.310796 0.000000 0.000000>
- scale < 18.176180 1.000000 1.000000>
- translate <-1.062423 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 4.774441>
- rotate < 0.000000 138.405161 0.000000>
- translate < 15.597848 1.000000 -11.332500>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 19.010000 19.010000 19.010000>
- translate < 11.120897 1.500000 -15.306602>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
-
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 18.980192 }
- plane { < 1.000000 0.000000 0.000000> 18.650710 inverse }
- }
- translate <-18.980192 0.000000 0.000000>
- scale < 17.836164 1.000000 1.000000>
- translate <-1.064141 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 4.865392>
- rotate < 0.000000 156.470421 0.000000>
- translate < 11.120897 1.500000 -15.306602>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 18.680000 18.680000 18.680000>
- translate < 5.735355 2.000000 -17.651609>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 18.649563 }
- plane { < 1.000000 0.000000 0.000000> 18.320101 inverse }
- }
- translate <-18.649563 0.000000 0.000000>
- scale < 17.496197 1.000000 1.000000>
- translate <-1.065921 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 4.959860>
- rotate < 0.000000 174.538218 0.000000>
- translate < 5.735355 2.000000 -17.651609>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 18.350000 18.350000 18.350000>
- translate <-0.000000 2.500000 -18.200000>
- }
-
- object { Connector_2
- texture { snail_bone } texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 18.318908 }
- plane { < 1.000000 0.000000 0.000000> 17.989467 inverse }
- }
- translate <-18.318908 0.000000 0.000000>
- scale < 17.156285 1.000000 1.000000>
- translate <-1.067767 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 5.058051>
- rotate < 0.000000 -167.391278 0.000000>
- translate <-0.000000 2.500000 -18.200000>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 18.020000 18.020000 18.020000>
- translate <-5.512863 3.000000 -16.966848>
- }
-
- object { Connector_2
- texture { snail_bone } texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 17.988223 }
- plane { < 1.000000 0.000000 0.000000> 17.658805 inverse }
- }
- translate <-17.988223 0.000000 0.000000>
- scale < 16.816430 1.000000 1.000000>
- translate <-1.069681 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 5.160189>
- rotate < 0.000000 -149.317919 0.000000>
- translate <-5.512863 3.000000 -16.966848>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 17.690000 17.690000 17.690000>
- translate <-10.274486 3.500000 -14.141617>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 17.657509 }
- plane { < 1.000000 0.000000 0.000000> 17.328115 inverse }
- }
- translate <-17.657509 0.000000 0.000000>
- scale < 16.476635 1.000000 1.000000>
- translate <-1.071670 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 5.266517>
- rotate < 0.000000 -131.241520 0.000000>
- translate <-10.274486 3.500000 -14.141617>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 17.360000 17.360000 17.360000>
- translate <-13.850371 4.000000 -10.062884>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 17.326762 }
- plane { < 1.000000 0.000000 0.000000> 16.997394 inverse }
- }
- translate <-17.326762 0.000000 0.000000>
- scale < 16.136905 1.000000 1.000000>
- translate <-1.073735 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 5.377295>
- rotate < 0.000000 -113.161873 0.000000>
- translate <-13.850371 4.000000 -10.062884>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 17.030000 17.030000 17.030000>
- translate <-15.939707 4.500000 -5.179125>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 16.995981 }
- plane { < 1.000000 0.000000 0.000000> 16.666640 inverse }
- }
- translate <-16.995981 0.000000 0.000000>
- scale < 15.797242 1.000000 1.000000>
- translate <-1.075883 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 5.492809>
- rotate < 0.000000 -95.078799 0.000000>
- translate <-15.939707 4.500000 -5.179125>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 16.700000 16.700000 16.700000>
- translate <-16.400000 5.000000 0.000000>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 16.665163 }
- plane { < 1.000000 0.000000 0.000000> 16.335852 inverse }
- }
- translate <-16.665163 0.000000 0.000000>
- scale < 15.457652 1.000000 1.000000>
- translate <-1.078117 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 5.613365>
- rotate < 0.000000 -76.992054 0.000000>
- translate <-16.400000 5.000000 0.000000>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 16.370000 16.370000 16.370000>
- translate <-15.254947 5.500000 4.956633>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 16.334306 }
- plane { < 1.000000 0.000000 0.000000> 16.005025 inverse }
- }
- translate <-16.334306 0.000000 0.000000>
- scale < 15.118139 1.000000 1.000000>
- translate <-1.080444 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 5.739299>
- rotate < 0.000000 -58.901369 0.000000>
- translate <-15.254947 5.500000 4.956633>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 16.040000 16.040000 16.040000>
- translate <-12.685386 6.000000 9.216473>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 16.003406 }
- plane { < 1.000000 0.000000 0.000000> 15.674159 inverse }
- }
- translate <-16.003406 0.000000 0.000000>
- scale < 14.778706 1.000000 1.000000>
- translate <-1.082869 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 5.870980>
- rotate < 0.000000 -40.806519 0.000000>
- translate <-12.685386 6.000000 9.216473>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 15.710000 15.710000 15.710000>
- translate <-9.004870 6.500000 12.394140>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 15.672460 }
- plane { < 1.000000 0.000000 0.000000> 15.343249 inverse }
- }
- translate <-15.672460 0.000000 0.000000>
- scale < 14.439367 1.000000 1.000000>
- translate <-1.085398 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 6.008802>
- rotate < 0.000000 -22.707174 0.000000>
- translate <-9.004870 6.500000 12.394140>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 15.380000 15.380000 15.380000>
- translate <-4.622894 7.000000 14.227805>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 15.341466 }
- plane { < 1.000000 0.000000 0.000000> 15.012293 inverse }
- }
- translate <-15.341466 0.000000 0.000000>
- scale < 14.100120 1.000000 1.000000>
- translate <-1.088038 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 6.153207>
- rotate < 0.000000 -4.603027 0.000000>
- translate <-4.622894 7.000000 14.227805>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 15.050000 15.050000 15.050000>
- translate < 0.000000 7.500000 14.600000>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 15.010419 }
- plane { < 1.000000 0.000000 0.000000> 14.681286 inverse }
- }
- translate <-15.010419 0.000000 0.000000>
- scale < 13.760977 1.000000 1.000000>
- translate <-1.090796 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 6.304672>
- rotate < 0.000000 13.506302 0.000000>
- translate < 0.000000 7.500000 14.600000>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 14.720000 14.720000 14.720000>
- translate < 4.400402 8.000000 13.543045>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 14.679314 }
- plane { < 1.000000 0.000000 0.000000> 14.350226 inverse }
- }
- translate <-14.679314 0.000000 0.000000>
- scale < 13.421942 1.000000 1.000000>
- translate <-1.093680 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 6.463725>
- rotate < 0.000000 31.621196 0.000000>
- translate < 4.400402 8.000000 13.543045>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 14.390000 14.390000 14.390000>
- translate < 8.158459 8.500000 11.229156>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 14.348148 }
- plane { < 1.000000 0.000000 0.000000> 14.019108 inverse }
- }
- translate <-14.348148 0.000000 0.000000>
- scale < 13.083027 1.000000 1.000000>
- translate <-1.096699 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 6.630945>
- rotate < 0.000000 49.742072 0.000000>
- translate < 8.158459 8.500000 11.229156>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 14.060000 14.060000 14.060000>
- translate < 10.937910 9.000000 7.946857>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 14.016915 }
- plane { < 1.000000 0.000000 0.000000> 13.687926 inverse }
- }
- translate <-14.016915 0.000000 0.000000>
- scale < 12.744239 1.000000 1.000000>
- translate <-1.099863 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 6.806973>
- rotate < 0.000000 67.869444 0.000000>
- translate < 10.937910 9.000000 7.946857>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 13.730000 13.730000 13.730000>
- translate < 12.515904 9.500000 4.066664>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 13.685609 }
- plane { < 1.000000 0.000000 0.000000> 13.356676 inverse }
- }
- translate <-13.685609 0.000000 0.000000>
- scale < 12.405591 1.000000 1.000000>
- translate <-1.103181 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 6.992516>
- rotate < 0.000000 86.003826 0.000000>
- translate < 12.515904 9.500000 4.066664>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 13.400000 13.400000 13.400000>
- translate < 12.800000 10.000000 -0.000000>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 13.354224 }
- plane { < 1.000000 0.000000 0.000000> 13.025351 inverse }
- }
- translate <-13.354224 0.000000 0.000000>
- scale < 12.067089 1.000000 1.000000>
- translate <-1.106665 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 7.188362>
- rotate < 0.000000 104.145808 0.000000>
- translate < 12.800000 10.000000 -0.000000>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 13.070000 13.070000 13.070000>
- translate < 11.831143 10.500000 -3.844171>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 13.022752 }
- plane { < 1.000000 0.000000 0.000000> 12.693945 inverse }
- }
- translate <-13.022752 0.000000 0.000000>
- scale < 11.728756 1.000000 1.000000>
- translate <-1.110327 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 7.395380>
- rotate < 0.000000 122.296057 0.000000>
- translate < 11.831143 10.500000 -3.844171>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 12.740000 12.740000 12.740000>
- translate < 9.772925 11.000000 -7.100446>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 12.691186 }
- plane { < 1.000000 0.000000 0.000000> 12.362450 inverse }
- }
- translate <-12.691186 0.000000 0.000000>
- scale < 11.390594 1.000000 1.000000>
- translate <-1.114181 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 7.614551>
- rotate < 0.000000 140.455326 0.000000>
- translate < 9.772925 11.000000 -7.100446>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 12.410000 12.410000 12.410000>
- translate < 6.888843 11.500000 -9.481679>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 12.359516 }
- plane { < 1.000000 0.000000 0.000000> 12.030858 inverse }
- }
- translate <-12.359516 0.000000 0.000000>
- scale < 11.052630 1.000000 1.000000>
- translate <-1.118242 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 7.846957>
- rotate < 0.000000 158.624429 0.000000>
- translate < 6.888843 11.500000 -9.481679>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 12.080000 12.080000 12.080000>
- translate < 3.510433 12.000000 -10.804002>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 12.027732 }
- plane { < 1.000000 0.000000 0.000000> 11.699160 inverse }
- }
- translate <-12.027732 0.000000 0.000000>
- scale < 10.714877 1.000000 1.000000>
- translate <-1.122526 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 8.093823>
- rotate < 0.000000 176.804323 0.000000>
- translate < 3.510433 12.000000 -10.804002>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 11.750000 11.750000 11.750000>
- translate <-0.000000 12.500000 -11.000000>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 11.695822 }
- plane { < 1.000000 0.000000 0.000000> 11.367344 inverse }
- }
- translate <-11.695822 0.000000 0.000000>
- scale < 10.377358 1.000000 1.000000>
- translate <-1.127052 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 8.356523>
- rotate < 0.000000 -165.003937 0.000000>
- translate <-0.000000 12.500000 -11.000000>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 11.420000 11.420000 11.420000>
- translate <-3.287941 13.000000 -10.119241>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 11.363773 }
- plane { < 1.000000 0.000000 0.000000> 11.035398 inverse }
- }
- translate <-11.363773 0.000000 0.000000>
- scale < 10.040091 1.000000 1.000000>
- translate <-1.131840 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 8.636612>
- rotate < 0.000000 -146.799161 0.000000>
- translate <-3.287941 13.000000 -10.119241>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 11.090000 11.090000 11.090000>
- translate <-6.042432 13.500000 -8.316695>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 11.031570 }
- plane { < 1.000000 0.000000 0.000000> 10.703309 inverse }
- }
- translate <-11.031570 0.000000 0.000000>
- scale < 9.703114 1.000000 1.000000>
- translate <-1.136910 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 8.935839>
- rotate < 0.000000 -128.579963 0.000000>
- translate <-6.042432 13.500000 -8.316695>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 10.760000 10.760000 10.760000>
- translate <-8.025449 14.000000 -5.830830>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 10.699195 }
- plane { < 1.000000 0.000000 0.000000> 10.371060 inverse }
- }
- translate <-10.699195 0.000000 0.000000>
- scale < 9.366447 1.000000 1.000000>
- translate <-1.142290 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 9.256214>
- rotate < 0.000000 -110.344734 0.000000>
- translate <-8.025449 14.000000 -5.830830>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 10.430000 10.430000 10.430000>
- translate <-9.092100 14.500000 -2.954202>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 10.366628 }
- plane { < 1.000000 0.000000 0.000000> 10.038633 inverse }
- }
- translate <-10.366628 0.000000 0.000000>
- scale < 9.030126 1.000000 1.000000>
- translate <-1.148005 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 9.600018>
- rotate < 0.000000 -92.091755 0.000000>
- translate <-9.092100 14.500000 -2.954202>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 10.100000 10.100000 10.100000>
- translate <-9.200000 15.000000 0.000000>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 10.033847 }
- plane { < 1.000000 0.000000 0.000000> 9.706008 inverse }
- }
- translate <-10.033847 0.000000 0.000000>
- scale < 8.694197 1.000000 1.000000>
- translate <-1.154085 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 9.969862>
- rotate < 0.000000 -73.818862 0.000000>
- translate <-9.200000 15.000000 0.000000>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 9.770000 9.770000 9.770000>
- translate <-8.407340 15.500000 2.731710>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 9.700824 }
- plane { < 1.000000 0.000000 0.000000> 9.373161 inverse }
- }
- translate <-9.700824 0.000000 0.000000>
- scale < 8.358707 1.000000 1.000000>
- translate <-1.160565 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 10.368759>
- rotate < 0.000000 -55.523638 0.000000>
- translate <-8.407340 15.500000 2.731710>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 9.440000 9.440000 9.440000>
- translate <-6.860464 16.000000 4.984419>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 9.367528 }
- plane { < 1.000000 0.000000 0.000000> 9.040062 inverse }
- }
- translate <-9.367528 0.000000 0.000000>
- scale < 8.023703 1.000000 1.000000>
- translate <-1.167482 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 10.800200>
- rotate < 0.000000 -37.203272 0.000000>
- translate <-6.860464 16.000000 4.984419>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 9.110000 9.110000 9.110000>
- translate <-4.772816 16.500000 6.569218>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 9.033923 }
- plane { < 1.000000 0.000000 0.000000> 8.706679 inverse }
- }
- translate <-9.033923 0.000000 0.000000>
- scale < 7.689255 1.000000 1.000000>
- translate <-1.174876 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 11.268229>
- rotate < 0.000000 -18.854426 0.000000>
- translate <-4.772816 16.500000 6.569218>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 8.780000 8.780000 8.780000>
- translate <-2.397972 17.000000 7.380199>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 8.699966 }
- plane { < 1.000000 0.000000 0.000000> 8.372974 inverse }
- }
- translate <-8.699966 0.000000 0.000000>
- scale < 7.355440 1.000000 1.000000>
- translate <-1.182793 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 11.777573>
- rotate < 0.000000 -0.473103 0.000000>
- translate <-2.397972 17.000000 7.380199>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 8.450000 8.450000 8.450000>
- translate < 0.000000 17.500000 7.400000>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 8.365605 }
- plane { < 1.000000 0.000000 0.000000> 8.038901 inverse }
- }
- translate <-8.365605 0.000000 0.000000>
- scale < 7.022345 1.000000 1.000000>
- translate <-1.191284 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 12.333789>
- rotate < 0.000000 17.945328 0.000000>
- translate < 0.000000 17.500000 7.400000>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 8.120000 8.120000 8.120000>
- translate < 2.175480 18.000000 6.695438>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 8.030780 }
- plane { < 1.000000 0.000000 0.000000> 7.704406 inverse }
- }
- translate <-8.030780 0.000000 0.000000>
- scale < 6.690073 1.000000 1.000000>
- translate <-1.200402 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 12.943441>
- rotate < 0.000000 36.406587 0.000000>
- translate < 2.175480 18.000000 6.695438>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 7.790000 7.790000 7.790000>
- translate < 3.926405 18.500000 5.404234>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 7.695421 }
- plane { < 1.000000 0.000000 0.000000> 7.369427 inverse }
- }
- translate <-7.695421 0.000000 0.000000>
- scale < 6.358767 1.000000 1.000000>
- translate <-1.210206 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 13.614295>
- rotate < 0.000000 54.917483 0.000000>
- translate < 3.926405 18.500000 5.404234>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 7.460000 7.460000 7.460000>
- translate < 5.112987 19.000000 3.714803>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 7.359439 }
- plane { < 1.000000 0.000000 0.000000> 7.033888 inverse }
- }
- translate <-7.359439 0.000000 0.000000>
- scale < 6.028575 1.000000 1.000000>
- translate <-1.220759 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 14.355670>
- rotate < 0.000000 73.486397 0.000000>
- translate < 5.112987 19.000000 3.714803>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 7.130000 7.130000 7.130000>
- translate < 5.668297 19.500000 1.841741>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 7.022732 }
- plane { < 1.000000 0.000000 0.000000> 6.697697 inverse }
- }
- translate <-7.022732 0.000000 0.000000>
- scale < 5.699689 1.000000 1.000000>
- translate <-1.232126 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 15.178751>
- rotate < 0.000000 92.123718 0.000000>
- translate < 5.668297 19.500000 1.841741>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 6.800000 6.800000 6.800000>
- translate < 5.600000 20.000000 -0.000000>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 6.685174 }
- plane { < 1.000000 0.000000 0.000000> 6.360747 inverse }
- }
- translate <-6.685174 0.000000 0.000000>
- scale < 5.372357 1.000000 1.000000>
- translate <-1.244365 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 16.097039>
- rotate < 0.000000 110.842321 0.000000>
- translate < 5.600000 20.000000 -0.000000>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 6.470000 6.470000 6.470000>
- translate < 4.983536 20.500000 -1.619249>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 6.346614 }
- plane { < 1.000000 0.000000 0.000000> 6.022907 inverse }
- }
- translate <-6.346614 0.000000 0.000000>
- scale < 5.046876 1.000000 1.000000>
- translate <-1.257533 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 17.126987>
- rotate < 0.000000 129.658554 0.000000>
- translate < 4.983536 20.500000 -1.619249>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 6.140000 6.140000 6.140000>
- translate < 3.948003 21.000000 -2.868392>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 6.006869 }
- plane { < 1.000000 0.000000 0.000000> 5.684024 inverse }
- }
- translate <-6.006869 0.000000 0.000000>
- scale < 4.723632 1.000000 1.000000>
- translate <-1.271663 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 18.288684>
- rotate < 0.000000 148.593386 0.000000>
- translate < 3.948003 21.000000 -2.868392>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 5.810000 5.810000 5.810000>
- translate < 2.656789 21.500000 -3.656757>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 5.665718 }
- plane { < 1.000000 0.000000 0.000000> 5.343913 inverse }
- }
- translate <-5.665718 0.000000 0.000000>
- scale < 4.403111 1.000000 1.000000>
- translate <-1.286754 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 19.606835>
- rotate < 0.000000 167.674035 0.000000>
- translate < 2.656789 21.500000 -3.656757>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 5.480000 5.480000 5.480000>
- translate < 1.285511 22.000000 -3.956395>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 5.322903 }
- plane { < 1.000000 0.000000 0.000000> 5.002363 inverse }
- }
- translate <-5.322903 0.000000 0.000000>
- scale < 4.085966 1.000000 1.000000>
- translate <-1.302728 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 21.111749>
- rotate < 0.000000 -173.063496 0.000000>
- translate < 1.285511 22.000000 -3.956395>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 5.150000 5.150000 5.150000>
- translate <-0.000000 22.500000 -3.800000>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 4.978122 }
- plane { < 1.000000 0.000000 0.000000> 4.659135 inverse }
- }
- translate <-4.978122 0.000000 0.000000>
- scale < 3.773035 1.000000 1.000000>
- translate <-1.319395 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 22.840766>
- rotate < 0.000000 -153.570633 0.000000>
- translate <-0.000000 22.500000 -3.800000>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 4.820000 4.820000 4.820000>
- translate <-1.063018 23.000000 -3.271634>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 4.631047 }
- plane { < 1.000000 0.000000 0.000000> 4.313984 inverse }
- }
- translate <-4.631047 0.000000 0.000000>
- scale < 3.465471 1.000000 1.000000>
- translate <-1.336340 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 24.839270>
- rotate < 0.000000 -133.780866 0.000000>
- translate <-1.063018 23.000000 -3.271634>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 4.490000 4.490000 4.490000>
- translate <-1.810379 23.500000 -2.491772>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 4.281360 }
- plane { < 1.000000 0.000000 0.000000> 3.966695 inverse }
- }
- translate <-4.281360 0.000000 0.000000>
- scale < 3.164827 1.000000 1.000000>
- translate <-1.352794 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 27.161540>
- rotate < 0.000000 -113.600358 0.000000>
- translate <-1.810379 23.500000 -2.491772>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 4.160000 4.160000 4.160000>
- translate <-2.200526 24.000000 -1.598776>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 3.928854 }
- plane { < 1.000000 0.000000 0.000000> 3.617190 inverse }
- }
- translate <-3.928854 0.000000 0.000000>
- scale < 2.873290 1.000000 1.000000>
- translate <-1.367371 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 29.869268>
- rotate < 0.000000 -92.894757 0.000000>
- translate <-2.200526 24.000000 -1.598776>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 3.830000 3.830000 3.830000>
- translate <-2.244493 24.500000 -0.729280>
- }
-
- object { Connector_2
- texture { snail_bone }
- texture { bone2 }
- clipped_by {
- plane { < 1.000000 0.000000 0.000000> 3.573633 }
- plane { < 1.000000 0.000000 0.000000> 3.265723 inverse }
- }
- translate <-3.573633 0.000000 0.000000>
- scale < 2.593922 1.000000 1.000000>
- translate <-1.377695 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 33.025855>
- rotate < 0.000000 -71.466140 0.000000>
- translate <-2.244493 24.500000 -0.729280>
- }
-
- object { Dot
- texture { snail_skin }
- scale < 3.500000 3.500000 3.500000>
- translate <-2.000000 25.000000 0.000000>
- }
- }
-
-
- /*------------------ THE END OF THE SEA SHELL ---------------------------*/
-
-
- /*------------- THE SLIMMY BOBY ATTACHED TO THE SHELL -----*/
-
- #declare slime_body = object {
-
- union {
- object { Dot scale < 19.750000 19.750000 19.750000> }
-
- difference {
- object { Connector_3 }
- plane { < 1.000000 0.000000 0.000000> 18.974120 inverse }
- plane { < 1.000000 0.000000 0.000000> 17.052691 }
- translate <-18.974120 0.000000 0.000000>
- scale < 3.461575 1.000000 1.000000>
- translate <-5.481355 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 -2.385944>
- }
-
- object { Dot
- scale < 17.750000 17.750000 17.750000>
- translate < 7.200000 -0.300000 0.000000>
- }
-
- difference {
- quadric { Connector_3 }
- plane { < 1.000000 0.000000 0.000000> 17.745302 inverse }
- plane { < 1.000000 0.000000 0.000000> 17.495368 }
-
- translate <-17.745302 0.000000 0.000000>
- scale < 43.454344 1.000000 1.000000>
- translate <-0.408367 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 -6.340192>
- translate < 7.200000 -0.300000 0.000000>
- }
-
-
- object { Dot
- scale < 17.500000 17.500000 17.500000>
- translate < 18.000000 -1.500000 0.000000>
- }
-
-
- difference {
- object { Connector_3 }
- plane { < 1.000000 0.000000 0.000000> 17.320524 inverse }
- plane { < 1.000000 0.000000 0.000000> 15.835908 }
-
- translate <-17.320524 0.000000 0.000000>
- scale < 6.928524 1.000000 1.000000>
- translate <-2.499887 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 -0.545658>
- translate < 18.000000 -1.500000 0.000000>
- }
-
-
- object { Dot
- scale < 16.000000 16.000000 16.000000>
- translate < 28.500000 -1.600000 0.000000>
- }
-
-
- difference {
- object { Connector_3 }
- plane { < 1.000000 0.000000 0.000000> 15.993736 inverse }
- plane { < 1.000000 0.000000 0.000000> 15.493932 }
-
- translate <-15.993736 0.000000 0.000000>
- scale < 35.727860 1.000000 1.000000>
- translate <-0.447654 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 9.989407>
- translate < 28.500000 -1.600000 0.000000>
- }
-
-
- object { Dot
- scale < 15.500000 15.500000 15.500000>
- translate < 46.100000 1.500000 0.000000>
- }
-
- difference {
- object { Connector_3 }
- plane { < 1.000000 0.000000 0.000000> 15.215923 inverse }
- plane { < 1.000000 0.000000 0.000000> 12.565407 }
-
- translate <-15.215923 0.000000 0.000000>
- scale < 5.151078 1.000000 1.000000>
- translate <-2.953930 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 26.855115>
- rotate < 0.000000 4.537773 0.000000>
- translate < 46.100000 1.500000 0.000000>
- }
-
-
- object { Dot
- scale < 12.800000 12.800000 12.800000>
- translate < 58.700000 7.900000 -1.000000>
- }
-
- difference {
- object { Connector_3 }
- plane { < 1.000000 0.000000 0.000000> 12.656484 inverse }
- plane { < 1.000000 0.000000 0.000000> 10.876666 }
-
- translate <-12.656484 0.000000 0.000000>
- scale < 6.621607 1.000000 1.000000>
- translate <-1.911392 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 42.219572>
- rotate < 0.000000 9.673355 0.000000>
- translate < 58.700000 7.900000 -1.000000>
- }
-
-
- object { Dot
- scale < 11.000000 11.000000 11.000000>
- translate < 67.500000 16.000000 -2.500000>
- }
-
- difference {
- object { Connector_3 }
- plane { < 1.000000 0.000000 0.000000> 10.929158 inverse }
- plane { < 1.000000 0.000000 0.000000> 9.438819 }
-
- translate <-10.929158 0.000000 0.000000>
- scale < 8.768631 1.000000 1.000000>
- translate <-1.246393 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 65.021660>
- rotate < 0.000000 26.565051 0.000000>
- translate < 67.500000 16.000000 -2.500000>
- }
-
-
- object { Dot
- scale < 9.500000 9.500000 9.500000>
- translate < 72.500000 28.000000 -5.000000>
- }
-
- difference {
- object { Connector_3 }
- plane { < 1.000000 0.000000 0.000000> 10.467692 inverse }
- plane { < 1.000000 0.000000 0.000000> 9.470769 }
-
- translate <-9.470769 0.000000 0.000000>
- scale < 12.718097 1.000000 1.000000>
- translate < 0.744669 0.000000 0.000000>
- rotate < 0.000000 0.000000 64.348141>
- rotate < 0.000000 84.805571 0.000000>
- translate < 72.500000 28.000000 -5.000000>
- }
-
- object { Dot
- scale < 10.500000 10.500000 10.500000>
- translate < 73.000000 39.500000 -10.500000>
- }
-
- difference {
- object { Connector_3 }
- plane { < 1.000000 0.000000 0.000000> 9.613702 inverse }
- plane { < 1.000000 0.000000 0.000000> 6.180237 }
-
- translate <-9.613702 0.000000 0.000000>
- scale < 2.276957 1.000000 1.000000>
- translate <-4.222171 0.000000 0.000000>
- rotate < 0.000000 180.000000 0.000000>
- rotate < 0.000000 0.000000 46.816209>
- rotate < 0.000000 54.566686 0.000000>
- translate < 73.000000 39.500000 -10.500000>
- }
-
- object { Dot
- scale < 6.750000 6.750000 6.750000>
- translate < 76.700000 46.300000 -15.700000>
- }
-
- }
- texture { slime rotate <0 0 0> scale <80 10 80> }
- texture {
- pigment { color Orange filter 0.9 }
- finish { phong 1.0 phong_size 20 }
- normal { bumps 0.6 frequency 20 }
- }
- }
-
- /*---------------------- END OF SLIMMY BODY ---------------*/
-
-
- /*----------- MAKE SNAIL ANTLERS ---------------------------*/
- #declare antlers =
- union {
- difference {
- intersection { UCone scale <3 40 3> }
- plane { <0 1 0> -10 inverse }
- }
- object { Ellipsoid scale <3 3 3> translate <0 -10 0> }
- texture { slime rotate <0 0 0> scale <8 1 8> }
- texture {
- pigment { color Orange filter 0.9 }
- finish { phong 1.0 phong_size 20 }
- normal { bumps 0.6 frequency 20 }
- }
- translate <0 40 0>
- }
-
-
- #declare eyeb = object {
- object { Ellipsoid scale <2 1.5 2> }
- texture { pigment { color Black } finish { phong 1.0 } }
- translate <0 32.2 0> }
-
-
-
- /*----------------------COMPOSITE THE SNAIL-------------------------*/
- #declare body = union {
- object { slime_body rotate <0 -90 0> }
- object { antlers rotate <0 0 35> rotate <-35 0 0> translate <13.6 45 70> }
- object { antlers rotate <0 0 -45> rotate <-25 0 0> translate <17.0 45 70> }
-
- object { eyeb rotate <0 0 35> rotate <-35 0 0> translate <13.6 45 70> }
- object { eyeb rotate <0 0 -45> rotate <-25 0 0> translate <17 45 70> }
-
- }
-
- #declare thesnail = union {
- union { body rotate <0 0 0> translate <26 0 3> }
- union { snail scale <1.12 1.1 1.1> rotate <0 0 0> }
- }
-
- #version TheSnale_Inc_Temp
-